#include <stdio.h>

int main()
{
    //打开文件
    FILE *file = fopen("test.txt", "a");
    if(file == NULL)
    {
        printf("文件打开失败\n");
        return -1;
    }
    else
    {
        printf("文件打开成功\n");
    }
    //对文件进行读写操作
    //1.写字符 fputc
    // int fputc_result = fputc(99, file);
    // if(fputc_result == EOF)
    // {
    //     printf("写入字符失败\n");
    // }
    // else
    // {
    //     printf("写入字符(%c)成功\n",fputc_result);
    // }
    //2.写字符串 fputs
    // int fputs_result = fputs("hello world\n", file);
    // if (fputs_result == EOF)
    // {
    //     printf("写入字符串失败\n");
    // }
    // else
    // {
    //     printf("写入字符串成功 fputs_result=%d\n",fputs_result);
    // }
    //3.写格式化字符串  fprintf
    int fprintf_result = fprintf(file, "%s%s来了\n", "sb","张涛");
    if (fprintf_result == EOF)
    {
        printf("写入格式化字符串失败\n");
    }
    else                                                                                                                                     
    {
        printf("写入格式化字符串成功 fprintf_result=%d\n",fprintf_result);
    }
    //关闭文件
    int result = fclose(file);
    if(result == -1)
    {
        printf("文件关闭失败\n");
    }
    else
    {
        printf("文件关闭成功\n");
    }
    return 0;
}